Towards a Benchmark and a Comparison Framework for Combinatorial Interaction Testing of Software Product Lines
نویسندگان
چکیده
As Software Product Lines (SPLs) are becoming a more pervasive development practice, their effective testing is becoming a more important concern. In the past few years many SPL testing approaches have been proposed, among them, are those that support Combinatorial Interaction Testing (CIT) whose premise is to select a group of products where faults, due to feature interactions, are more likely to occur. Many CIT techniques for SPL testing have been put forward; however, no systematic and comprehensive comparison among them has been performed. To achieve such goal two items are important: a common benchmark of feature models, and an adequate comparison framework. In this research-in-progress paper, we propose 19 feature models as the base of a benchmark, which we apply to three different techniques in order to analyze the comparison framework proposed by Perrouin et al. We identify the shortcomings of this framework and elaborate alternatives for further study.
منابع مشابه
Profiles of covering arrays of strength two
Covering arrays of strength two have been widely studied as combinatorial models of software interaction test suites for pairwise testing. While numerous algorithmic techniques have been developed for the generation of covering arrays with few columns (factors), the construction of covering arrays with many factors and few tests by these techniques is problematic. Random generation techniques c...
متن کاملInteraction Fault Detection using Combinatorial Interaction Testing and Random Testing
Software product lines are the common trend in software development which helps in reducing the development cost. Mostly the interaction faults are very difficult to identify during the process of debugging. By the use of combinatorial testing a set of features can be identified and all small combinations can be verified to a certain level only. By introducing random testing can improve the acc...
متن کاملInteraction Fault Detection using Combinatorial Interaction Testing and Random Testing
Software product lines are the common trend in software development which helps in reducing the development cost. Mostly the interaction faults are very difficult to identify during the process of debugging. By the use of combinatorial testing a set of features can be identified and all small combinations can be verified to a certain level only. By introducing random testing can improve the acc...
متن کاملInteraction Fault Detection using Combinatorial Interaction Testing and Random Testing
Software product lines are the common trend in software development which helps in reducing the development cost. Mostly the interaction faults are very difficult to identify during the process of debugging. By the use of combinatorial testing a set of features can be identified and all small combinations can be verified to a certain level only. By introducing random testing can improve the acc...
متن کاملInteraction Fault Detection using Combinatorial Interaction Testing and Random Testing
Software product lines are the common trend in software development which helps in reducing the development cost. Mostly the interaction faults are very difficult to identify during the process of debugging. By the use of combinatorial testing a set of features can be identified and all small combinations can be verified to a certain level only. By introducing random testing can improve the acc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1401.5367 شماره
صفحات -
تاریخ انتشار 2014